package com.iwhalecloud.citybrain.flow.platform.manager.application.service;

import com.alibaba.algo.cooperation.common.PagerEntity;
import com.alibaba.algo.cooperation.feign.vo.req.FeignSelectEmployeeListRequestVO;
import com.aliyun.gts.bpaas.framework.api.rest.dto.ResultResponse;
import com.aliyun.gts.delivery.enterprise.sdk.common.PageResult;
import com.aliyun.gts.delivery.enterprise.sdk.orgaccount.OrgAccountService;
import com.aliyun.gts.delivery.enterprise.sdk.orgaccount.out.AccountInfo;
import com.aliyun.gts.delivery.enterprise.sdk.orgaccount.out.OrganizationInfo;
import com.iwhalecloud.citybrain.flow.platform.manager.common.UserGroup;

import java.util.List;

/**
 * @Author: YeTaoRui
 * @Description:
 * @Date: Create in 16:31 2021/4/29
 * @Modify by:
 */
public interface WaterOrgAccountService extends OrgAccountService {

    ResultResponse<List<AccountInfo>> getAccountByNameFuzzy(String username);

    ResultResponse<List<UserGroup>> getAllUserGroupList();

    ResultResponse<List<OrganizationInfo>> getRootOrg();

}
